despicable and malicious person - Spanish English Dictionary